/*
 * Copyright (c) 2011. This file is public under GPLv3 license.
 * For more information about license please refer to http://www.gnu.org/licenses/gpl.html
 */

package com.freetools.watchdog.model;

import java.io.IOException;
import java.util.List;

/**
 * Date: Feb 15, 2011
 *
 * @author Michael Morozov
 */
public interface IRecord
{
    long getId();

    List<IPiece> getPieces();

    String getText() throws IOException;

    Object getValue(IColumn column);

    void setValue(Object value, IColumn column);
}

